package com.hb.repository;

import com.hb.Order;

import java.util.List;

/**
 * 自定义功能的中间接口
 * 假设我们想要查询文档中 type 属性匹配给定值的 Order 对象。我们可以通过创建签名为 List<Order> findByType(String t) 的方法，很容易实现这个功能。
 * 但是，如果给定的类型是 “NET”，那我们就查找type值为 “WEB” 的 Order 对象。要实现这个功能的话，这就有些困难了，即便使用 @Query 注解也不容易实现。
 * 不过，混合实现的做法能够完成这项任务。
 */
public interface OrderOperations {
    List<Order> findOrdersByType(String t);
}
